from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^register/$',views.RegisterView.as_view(),name="register"),
    url(r'^usernames/(?P<username>[a-zA-Z0-9_-]{5,20})/$', views.UsernameCountView.as_view(), name="UsernameCount"),
    url(r'^mobiles/(?P<mobile>1[3-9]\d{9})/$', views.MobileCountView.as_view(), name="MobileCountView"),
    url(r'^login/$',views.LoginView.as_view(),name="login"),
    url(r'^logout/$', views.LogoutView.as_view(), name="logout"),
    url(r'^info/$', views.UserInfoView.as_view(), name="info"),
    url(r'^emails/$',views.EmailView.as_view(),name="emails"),
    url(r'^emails/verification/$',views.EmailVerifyView.as_view(),name="emailverify"),
    url(r'^address/$', views.AdressView.as_view(), name="address"),
    url(r'^addresses/create/$', views.CreateAddressView.as_view(), name="adresscreate"),
    url(r'^addresses/(?P<address_id>\d+)/$', views.UpdateDestoryAddressView.as_view(), name="updateaddress"),
    url(r'^addresses/(?P<address_id>\d+)/default/$',views.DefaultAddressView.as_view(),name="defaultaddress"),
    url(r'^addresses/(?P<address_id>\d+)/title/$', views.UpdateTitleAddressView.as_view(), name="uptatetitleaddress"),
    url(r'^changepassword/$',views.ChangePasswordView.as_view(),name="changepassword"),
    url(r'^browse_histories/$', views.HistoryView.as_view(), name="history"),
    url(r'^allorders/$', views.AllOrdersView.as_view(), name="allorders"),

]